function jsBus() {
    $("#dbus").dialog({
        modal: true,
        width: 500,
        buttons: {
            "Cancelar": function() {
                $(this).dialog("close");
            },
            "Buscar": function() {
                var id = $("input[name='id_est']:checked").val();
                $.ajax({
                    url: "Terminales",
                    type: "post",
                    data: {
                        accion: "QRY",
                        estado: id,
                        ip: $("#ip_bus").val(),
                        marca: $("#marca_bus").val()
                    },
                    success: function(data) {
                        if (data.substring(0, 3) === 'Ok!') {
                            $("#dbus").dialog("close");
                            $("#qbody").html(data);
                        } else {
                            $("#error_bus").html(data);
                        }
                    }
                });
            }
        }
    });
}

function jsIns() {
    $("#dins").dialog({
        modal: true,
        width: 500,
        buttons: {
            "Cancelar": function() {
                $(this).dialog("close");
            },
            "Guardar": function() {
                $.ajax({
                    url: "Terminales",
                    type: "post",
                    data: {
                        accion: "INS",
                        idterminal: $("#idterminal_ins").val(),
                        descripcionterminal: $("#descripcion_ins").val(),
                        idtipo: $("#idtipo_ins").val(),
                        ipterminal: $("#ip_ins").val(),
                        macaddterminal: $("#mac_ins").val(),
                        marcaterminal: $("#marca_ins").val(),
                        modeloterminal: $("#modelo_ins").val()
                    },
                    success: function(error) {
                        if (error.length !== 0) {
                            $("#error_ins").html(error);
                        } else {
                            window.location = "Terminales?accion=INI";
                        }
                    }
                });
            }
        }
    });
}

function jsUpd() {
    var id = $("input[name='_upd']:checked").val();
    
    if (isNaN(id)) {
        alert("Seleccione xxxxFila para Actualizar Datos");
    } else {
        $.ajax({
            url: "Terminales",
            type: "post",
            data: {
                accion: "GET",
                id: id
            },
            success: function(bean) {
                //alert((new XMLSerializer()).serializeToString(bean));
                if (bean.length !== 0) {
                    $(bean).find('nodo').each(function() {
                        $("#" + $(this).attr('id')).val($(this).text());
                    });

                    $("#dupd").dialog({
                        modal: true,
                        width: 500,
                        buttons: {
                            "Cancelar": function() {
                                $(this).dialog("close");
                            },
                            "Guardar": function() {
                                $.ajax({
                                    url: "Terminales",
                                    type: "post",
                                    data: {
                                        accion: "UPD",
                                        id: $("#idterminal_upd").val(),
                                        descripcion: $("#descripcion_upd").val(),
                                        tipo: $("#idtipo_upd").val(),
                                        ip: $("#ip_upd").val(),
                                        mac: $("#mac_upd").val(),
                                        marca: $("#marca_upd").val(),
                                        modelo: $("#modelo_upd").val()                                       
                                        
                                    },
                                    success: function(error) {
                                        if (error.length !== 0) {
                                            $("#error_upd").html(error);
                                        } else {
                                            window.location = "Terminales?accion=INI";
                                        }
                                    }
                                });
                            }
                        }
                    });
                } else {
                    window.location = "Terminales?accion=INI";
                }
            }
        });
    }
}

function jsEst() {
    
}

function jsExcel() {
    
}
